home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / metasploit / encoders / None.pm < prev    next >
Text File  |  2006-06-30  |  963b  |  37 lines

  1.  
  2. ##
  3. # This file is part of the Metasploit Framework and may be redistributed
  4. # according to the licenses defined in the Authors field below. In the
  5. # case of an unknown or missing license, this file defaults to the same
  6. # license as the core Framework (dual GPLv2 and Artistic). The latest
  7. # version of the Framework can always be obtained from metasploit.com.
  8. ##
  9.  
  10. package Msf::Encoder::None;
  11. use strict;
  12. use base 'Msf::Encoder';
  13.  
  14. my $info = {
  15.   'Name'    => 'The "None" Encoder',
  16.   'Version' => '$Revision: 1.18 $',
  17.   'Authors' => [ 'spoonm <ninjatools [at] hush.com>', ],
  18.   'Arch'    => [ 'x86', 'ppc', 'sparc', 'mips', 'parisc', 'alpha' ],
  19.   'OS'      => [ ],
  20.   'Description'  =>  'This encoder simply returns the original payload',
  21.   'Refs'    => [ ],
  22. };
  23.  
  24. sub new {
  25.   my $class = shift; 
  26.   return($class->SUPER::new({'Info' => $info}, @_));
  27. }
  28.  
  29. sub EncodePayload {
  30.   my $self = shift;
  31.   my $rawshell = shift;
  32.   my $badChars = shift;
  33.   return($rawshell);
  34. }
  35.  
  36. 1;
  37.